//public class Likou_treezhongxubianli {
//    /**
//     * Definition for a binary tree node.
//     * public class TreeNode {
//     *     int val;
//     *     TreeNode left;
//     *     TreeNode right;
//     *     TreeNode() {}
//     *     TreeNode(int val) { this.val = val; }
//     *     TreeNode(int val, TreeNode left, TreeNode right) {
//     *         this.val = val;
//     *         this.left = left;
//     *         this.right = right;
//     *     }
//     * }
//     */
//    class Solution {
//        List<Integer> ret = new ArrayList<>();
//        public List<Integer> inorderTraversal(TreeNode root) {
//            if(root==null){
//                return ret;
//            }
//            inorderTraversal(root.left);
//            ret.add(root.val);
//            inorderTraversal(root.right);
//            return ret;
//        }
//    }
//}
